

#import <UIKit/UIKit.h>

#import "UITableView+Tool.h"

#import "MJRefresh.h"



@interface BaseViewController : UIViewController
/*
 隐藏导航栏的VC初始化
 */
+ (instancetype)hidNavNew;
/*
  导航栏是否隐藏
 */
@property (nonatomic,assign) BOOL hidNav;

/*
  处理UI的d方法
 */
- (void)detailUI;
/*
 网络请求方法    VC初始化的时候户自动调用一下
 */
- (void)getData:(NSInteger)page;
/*
  返回键的方法  可以在xib中  直接设置
 */
- (IBAction)backUpRootView;
/*
 pushVC  的时候 方法
 */
- (void)pushVC:(BaseViewController *)vc;

/*
 添加 导航栏 右侧按钮
 */
- (void)addRightBarItemWithData:(id)data withSEL:(SEL)sel;
/*
 添加 导航栏 左侧按钮
 */
- (void)addLeftBarItemWithData:(id)data withSEL:(SEL)sel;


NSString *GetClassStr(NSArray <NSArray <NSString *> *> * arr , NSIndexPath *indexPath);

NSArray <NSString *> * CellArr(NSArray <NSArray <NSString *> *> * arr);


/*
 设置那种  背景是渐变色的按钮的
 */
- (void)setButtonState:(UIButton *)button;

@end
